﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    class TaskNPC : NPC
    {
        private string taskInfo;

        public TaskNPC() { }
        public TaskNPC(string name, Npctype type, string taskInfo) : base(name, type)
        {
            this.taskInfo = taskInfo;
        }
        public override void Speak()
        {
            Console.WriteLine("哇，你来了，我正需要帮助，你可以帮助我吗？");
            Console.WriteLine("NPC:{0}，任务：{1}", base.Name, this.taskInfo);
        }
        public void sx(string task)
        {
            Console.WriteLine($"我是送信NPC，给你一个任务：{task}");

        }
        public void dg(string task)
        {
            Console.WriteLine($"我是打怪NPC，给你一个任务：{task}");

        }
        public void cj(string task)
        {
            Console.WriteLine($"我是采集NPC，给你一个任务：{task}");
        }
    }
}
